package com.kgcx.common.client.opc.pojo;

import java.sql.Timestamp;


public class Orders {
    /**
     * 订单号
     */

    private String orderNo;

    /**
     * 下单人ID
     */

    private Long placingUserId;

    /**
     * 下单人名字
     */

    private String placingUserName;

    /**
     * 下单人电话
     */

    private String placingUserPhone;

    /**
     * 乘车人名字
     */
    private String passengerName;

    /**
     * 乘车人电话
     */
    private String passengerPhone;

    /**
     * 是否自己乘车，1-自己，2-他人
     */
    private Integer isSelf;

    /**
     * 司机ID
     */
    private Long driverId;

    /**
     * 司机姓名
     */
    private String driverName;

    /**
     * 司机电话
     */
    private String driverPhone;

    /**
     * 车辆ID
     */
    private Long autoId;

    /**
     * 车牌号
     */
    private String autoNo;

    /**
     * 下单渠道，1-小程序，2-管理后台，3-iOS，4-安卓
     */
    private Integer orderChannel;

    /**
     * 计划出发地城市ID
     */
    private Integer planOrigCityId;

    /**
     * 计划出发地
     */
    private String planOrig;

    /**
     * 计划出发地经度
     */
    private String planOrigLng;

    /**
     * 计划出发地纬度
     */
    private String planOrigLat;

    /**
     * 计划目的地城市ID
     */
    private Integer planDestCityId;

    /**
     * 计划目的地
     */
    private String planDest;

    /**
     * 计划目的地经度
     */
    private String planDestLng;

    /**
     * 计划目的地纬度
     */
    private String planDestLat;

    /**
     * 预估行驶总里程（单位为米）
     */
    private Long planMileage;

    /**
     * 预估行驶时长（单位为分钟）
     */
    private Integer planDuration;

    /**
     * 预估价格，单位为分
     */
    private Integer planPrice;

    /**
     * 实际出发地城市ID
     */
    private Integer actualOrigCityId;

    /**
     * 实际出发地
     */
    private String actualOrig;

    /**
     * 实际出发地经度
     */
    private String actualOrigLng;

    /**
     * 实际出发地纬度
     */
    private String actualOrigLat;

    /**
     * 实际目的地城市ID
     */
    private Integer actualDestCityId;

    /**
     * 实际目的地
     */
    private String actualDest;

    /**
     * 实际目的地经度
     */
    private String actualDestLng;

    /**
     * 实际目的地纬度
     */
    private String actualDestLat;

    /**
     * 实际行驶总里程（单位为米）
     */
    private Integer driveMile;

    /**
     * 实际行驶时长（载客时间，单位为秒）
     */
    private Integer driveTime;

    /**
     * 实际价格，单位为分
     */
    private Integer factPrice;

    /**
     * 实际需支付，单位为分
     */
    private Integer factFinalPrice;

    /**
     * 实际已支付，单位为分
     */
    private Integer factPaied;

    /**
     * 付款时间
     */
    private Timestamp paiedTime;

    /**
     * 到达时间
     */
    private Timestamp destTime;

    /**
     * 使用的优惠券ID
     */
    private Integer couponId;

    /**
     * 司机录入的开始时里程数
     */
    private Integer startMile;

    /**
     * 司机录入的结束时里程数
     */
    private Integer endMile;

    /**
     * 订单类型，1-立即接机，2-立即接站，3-预约接机，4-预约接站，5-预约送机，6-预约送站，7-预约用车，8-立即用车
     */
    private Integer orderType;

    /**
     * 预约用车类型，1-经济型，2-豪华型，3-商务七座
     */
    private Integer bookModel;

    /**
     * 实际用车类型
     */
    private Integer model;

    /**
     * 订单状态，1-等待接单，2-预约成功，3-已派车，4-司机出发，5-司机到达出发地，6-乘客已上车，7-行程中，8-行程结束待计算价格，9-行程结束待付款，10-标注已付款（用于司机代付），11-已支付（确实已付款，来自支付渠道的返回结果），12-已评价，13-已取消，20-已关闭
     */
    private Integer orderState;

    /**
     * 支付方式，1-乘客支付，2-司机代付
     */
    private Integer payType;

    /**
     * 支付渠道，1-微信，2-支付宝，3-银联，4-账户扣款，5-企业代扣，9-其他
     */
    private Integer payChannel;

    /**
     * 计划出发时间
     */
    private Timestamp planDepartTime;

    /**
     * 实际出发时间
     */
    private Timestamp depTime;

    /**
     * 空驶里程
     */
    private Integer waitMile;

    /**
     * 等待时间（单位为秒）
     */
    private Integer waitTime;

    /**
     * 运价类型（1-常规，2-一口价，3-套餐价）
     */
    private Integer fareType;

    /**
     * 取消时间
     */
    private Timestamp cancelTime;

    /**
     * 取消类型, 1-乘客， 2-司机， 3-后台
     */
    private Integer cancelType;

    /**
     * 取消原因
     */
    private String cancelReason;

    /**
     * 航班信息
     */
    private String flightInfo;

    /**
     * 记录创建者ID
     */
    private Long createId;

    /**
     * 记录创建时间(下单时间)
     */
    private Timestamp createTime;

    /**
     * 记录更新者ID
     */
    private Long updateId;

    /**
     * 记录更新时间
     */
    private Timestamp updateTime;

    /**
     * 记录状态，101-启用，102-禁用，103-删除
     */
    private Integer status;


    /**
     * 机动车驾驶证编号
     */
    private String driverLicenseId;



    /**
     * 获取订单号
     *
     * @return order_no - 订单号
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * 设置订单号
     *
     * @param orderNo 订单号
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * 获取下单人ID
     *
     * @return placing_user_id - 下单人ID
     */
    public Long getPlacingUserId() {
        return placingUserId;
    }

    /**
     * 设置下单人ID
     *
     * @param placingUserId 下单人ID
     */
    public void setPlacingUserId(Long placingUserId) {
        this.placingUserId = placingUserId;
    }

    /**
     * 获取下单人名字
     *
     * @return placing_user_name - 下单人名字
     */
    public String getPlacingUserName() {
        return placingUserName;
    }

    /**
     * 设置下单人名字
     *
     * @param placingUserName 下单人名字
     */
    public void setPlacingUserName(String placingUserName) {
        this.placingUserName = placingUserName;
    }

    /**
     * 获取下单人电话
     *
     * @return placing_user_phone - 下单人电话
     */
    public String getPlacingUserPhone() {
        return placingUserPhone;
    }

    /**
     * 设置下单人电话
     *
     * @param placingUserPhone 下单人电话
     */
    public void setPlacingUserPhone(String placingUserPhone) {
        this.placingUserPhone = placingUserPhone;
    }

    /**
     * 获取乘车人名字
     *
     * @return passenger_name - 乘车人名字
     */
    public String getPassengerName() {
        return passengerName;
    }

    /**
     * 设置乘车人名字
     *
     * @param passengerName 乘车人名字
     */
    public void setPassengerName(String passengerName) {
        this.passengerName = passengerName;
    }

    /**
     * 获取乘车人电话
     *
     * @return passenger_phone - 乘车人电话
     */
    public String getPassengerPhone() {
        return passengerPhone;
    }

    /**
     * 设置乘车人电话
     *
     * @param passengerPhone 乘车人电话
     */
    public void setPassengerPhone(String passengerPhone) {
        this.passengerPhone = passengerPhone;
    }

    /**
     * 获取是否自己乘车，1-自己，2-他人
     *
     * @return is_self - 是否自己乘车，1-自己，2-他人
     */
    public Integer getIsSelf() {
        return isSelf;
    }

    /**
     * 设置是否自己乘车，1-自己，2-他人
     *
     * @param isSelf 是否自己乘车，1-自己，2-他人
     */
    public void setIsSelf(Integer isSelf) {
        this.isSelf = isSelf;
    }

    /**
     * 获取司机ID
     *
     * @return driver_id - 司机ID
     */
    public Long getDriverId() {
        return driverId;
    }

    /**
     * 设置司机ID
     *
     * @param driverId 司机ID
     */
    public void setDriverId(Long driverId) {
        this.driverId = driverId;
    }

    /**
     * 获取司机姓名
     *
     * @return driver_name - 司机姓名
     */
    public String getDriverName() {
        return driverName;
    }

    /**
     * 设置司机姓名
     *
     * @param driverName 司机姓名
     */
    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    /**
     * 获取司机电话
     *
     * @return driver_phone - 司机电话
     */
    public String getDriverPhone() {
        return driverPhone;
    }

    /**
     * 设置司机电话
     *
     * @param driverPhone 司机电话
     */
    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    /**
     * 获取车辆ID
     *
     * @return auto_id - 车辆ID
     */
    public Long getAutoId() {
        return autoId;
    }

    /**
     * 设置车辆ID
     *
     * @param autoId 车辆ID
     */
    public void setAutoId(Long autoId) {
        this.autoId = autoId;
    }

    /**
     * 获取车牌号
     *
     * @return auto_no - 车牌号
     */
    public String getAutoNo() {
        return autoNo;
    }

    /**
     * 设置车牌号
     *
     * @param autoNo 车牌号
     */
    public void setAutoNo(String autoNo) {
        this.autoNo = autoNo;
    }

    /**
     * 获取下单渠道，1-小程序，2-管理后台，3-iOS，4-安卓
     *
     * @return order_channel - 下单渠道，1-小程序，2-管理后台，3-iOS，4-安卓
     */
    public Integer getOrderChannel() {
        return orderChannel;
    }

    /**
     * 设置下单渠道，1-小程序，2-管理后台，3-iOS，4-安卓
     *
     * @param orderChannel 下单渠道，1-小程序，2-管理后台，3-iOS，4-安卓
     */
    public void setOrderChannel(Integer orderChannel) {
        this.orderChannel = orderChannel;
    }

    /**
     * 获取计划出发地城市ID
     *
     * @return plan_orig_city_id - 计划出发地城市ID
     */
    public Integer getPlanOrigCityId() {
        return planOrigCityId;
    }

    /**
     * 设置计划出发地城市ID
     *
     * @param planOrigCityId 计划出发地城市ID
     */
    public void setPlanOrigCityId(Integer planOrigCityId) {
        this.planOrigCityId = planOrigCityId;
    }

    /**
     * 获取计划出发地
     *
     * @return plan_orig - 计划出发地
     */
    public String getPlanOrig() {
        return planOrig;
    }

    /**
     * 设置计划出发地
     *
     * @param planOrig 计划出发地
     */
    public void setPlanOrig(String planOrig) {
        this.planOrig = planOrig;
    }

    /**
     * 获取计划出发地经度
     *
     * @return plan_orig_lng - 计划出发地经度
     */
    public String getPlanOrigLng() {
        return planOrigLng;
    }

    /**
     * 设置计划出发地经度
     *
     * @param planOrigLng 计划出发地经度
     */
    public void setPlanOrigLng(String planOrigLng) {
        this.planOrigLng = planOrigLng;
    }

    /**
     * 获取计划出发地纬度
     *
     * @return plan_orig_lat - 计划出发地纬度
     */
    public String getPlanOrigLat() {
        return planOrigLat;
    }

    /**
     * 设置计划出发地纬度
     *
     * @param planOrigLat 计划出发地纬度
     */
    public void setPlanOrigLat(String planOrigLat) {
        this.planOrigLat = planOrigLat;
    }

    /**
     * 获取计划目的地城市ID
     *
     * @return plan_dest_city_id - 计划目的地城市ID
     */
    public Integer getPlanDestCityId() {
        return planDestCityId;
    }

    /**
     * 设置计划目的地城市ID
     *
     * @param planDestCityId 计划目的地城市ID
     */
    public void setPlanDestCityId(Integer planDestCityId) {
        this.planDestCityId = planDestCityId;
    }

    /**
     * 获取计划目的地
     *
     * @return plan_dest - 计划目的地
     */
    public String getPlanDest() {
        return planDest;
    }

    /**
     * 设置计划目的地
     *
     * @param planDest 计划目的地
     */
    public void setPlanDest(String planDest) {
        this.planDest = planDest;
    }

    /**
     * 获取计划目的地经度
     *
     * @return plan_dest_lng - 计划目的地经度
     */
    public String getPlanDestLng() {
        return planDestLng;
    }

    /**
     * 设置计划目的地经度
     *
     * @param planDestLng 计划目的地经度
     */
    public void setPlanDestLng(String planDestLng) {
        this.planDestLng = planDestLng;
    }

    /**
     * 获取计划目的地纬度
     *
     * @return plan_dest_lat - 计划目的地纬度
     */
    public String getPlanDestLat() {
        return planDestLat;
    }

    /**
     * 设置计划目的地纬度
     *
     * @param planDestLat 计划目的地纬度
     */
    public void setPlanDestLat(String planDestLat) {
        this.planDestLat = planDestLat;
    }

    /**
     * 获取预估行驶总里程（单位为米）
     *
     * @return plan_mileage - 预估行驶总里程（单位为米）
     */
    public Long getPlanMileage() {
        return planMileage;
    }

    /**
     * 设置预估行驶总里程（单位为米）
     *
     * @param planMileage 预估行驶总里程（单位为米）
     */
    public void setPlanMileage(Long planMileage) {
        this.planMileage = planMileage;
    }

    /**
     * 获取预估行驶时长（单位为分钟）
     *
     * @return plan_duration - 预估行驶时长（单位为分钟）
     */
    public Integer getPlanDuration() {
        return planDuration;
    }

    /**
     * 设置预估行驶时长（单位为分钟）
     *
     * @param planDuration 预估行驶时长（单位为分钟）
     */
    public void setPlanDuration(Integer planDuration) {
        this.planDuration = planDuration;
    }

    /**
     * 获取预估价格，单位为分
     *
     * @return plan_price - 预估价格，单位为分
     */
    public Integer getPlanPrice() {
        return planPrice;
    }

    /**
     * 设置预估价格，单位为分
     *
     * @param planPrice 预估价格，单位为分
     */
    public void setPlanPrice(Integer planPrice) {
        this.planPrice = planPrice;
    }

    /**
     * 获取实际出发地城市ID
     *
     * @return actual_orig_city_id - 实际出发地城市ID
     */
    public Integer getActualOrigCityId() {
        return actualOrigCityId;
    }

    /**
     * 设置实际出发地城市ID
     *
     * @param actualOrigCityId 实际出发地城市ID
     */
    public void setActualOrigCityId(Integer actualOrigCityId) {
        this.actualOrigCityId = actualOrigCityId;
    }

    /**
     * 获取实际出发地
     *
     * @return actual_orig - 实际出发地
     */
    public String getActualOrig() {
        return actualOrig;
    }

    /**
     * 设置实际出发地
     *
     * @param actualOrig 实际出发地
     */
    public void setActualOrig(String actualOrig) {
        this.actualOrig = actualOrig;
    }

    /**
     * 获取实际出发地经度
     *
     * @return actual_orig_lng - 实际出发地经度
     */
    public String getActualOrigLng() {
        return actualOrigLng;
    }

    /**
     * 设置实际出发地经度
     *
     * @param actualOrigLng 实际出发地经度
     */
    public void setActualOrigLng(String actualOrigLng) {
        this.actualOrigLng = actualOrigLng;
    }

    /**
     * 获取实际出发地纬度
     *
     * @return actual_orig_lat - 实际出发地纬度
     */
    public String getActualOrigLat() {
        return actualOrigLat;
    }

    /**
     * 设置实际出发地纬度
     *
     * @param actualOrigLat 实际出发地纬度
     */
    public void setActualOrigLat(String actualOrigLat) {
        this.actualOrigLat = actualOrigLat;
    }

    /**
     * 获取实际目的地城市ID
     *
     * @return actual_dest_city_id - 实际目的地城市ID
     */
    public Integer getActualDestCityId() {
        return actualDestCityId;
    }

    /**
     * 设置实际目的地城市ID
     *
     * @param actualDestCityId 实际目的地城市ID
     */
    public void setActualDestCityId(Integer actualDestCityId) {
        this.actualDestCityId = actualDestCityId;
    }

    /**
     * 获取实际目的地
     *
     * @return actual_dest - 实际目的地
     */
    public String getActualDest() {
        return actualDest;
    }

    /**
     * 设置实际目的地
     *
     * @param actualDest 实际目的地
     */
    public void setActualDest(String actualDest) {
        this.actualDest = actualDest;
    }

    /**
     * 获取实际目的地经度
     *
     * @return actual_dest_lng - 实际目的地经度
     */
    public String getActualDestLng() {
        return actualDestLng;
    }

    /**
     * 设置实际目的地经度
     *
     * @param actualDestLng 实际目的地经度
     */
    public void setActualDestLng(String actualDestLng) {
        this.actualDestLng = actualDestLng;
    }

    /**
     * 获取实际目的地纬度
     *
     * @return actual_dest_lat - 实际目的地纬度
     */
    public String getActualDestLat() {
        return actualDestLat;
    }

    /**
     * 设置实际目的地纬度
     *
     * @param actualDestLat 实际目的地纬度
     */
    public void setActualDestLat(String actualDestLat) {
        this.actualDestLat = actualDestLat;
    }

    /**
     * 获取实际行驶总里程（单位为米）
     *
     * @return drive_mile - 实际行驶总里程（单位为米）
     */
    public Integer getDriveMile() {
        return driveMile;
    }

    /**
     * 设置实际行驶总里程（单位为米）
     *
     * @param driveMile 实际行驶总里程（单位为米）
     */
    public void setDriveMile(Integer driveMile) {
        this.driveMile = driveMile;
    }

    /**
     * 获取实际行驶时长（载客时间，单位为秒）
     *
     * @return drive_time - 实际行驶时长（载客时间，单位为秒）
     */
    public Integer getDriveTime() {
        return driveTime;
    }

    /**
     * 设置实际行驶时长（载客时间，单位为秒）
     *
     * @param driveTime 实际行驶时长（载客时间，单位为秒）
     */
    public void setDriveTime(Integer driveTime) {
        this.driveTime = driveTime;
    }

    /**
     * 获取实际价格，单位为分
     *
     * @return fact_price - 实际价格，单位为分
     */
    public Integer getFactPrice() {
        return factPrice;
    }

    /**
     * 设置实际价格，单位为分
     *
     * @param factPrice 实际价格，单位为分
     */
    public void setFactPrice(Integer factPrice) {
        this.factPrice = factPrice;
    }

    /**
     * 获取实际需支付，单位为分
     *
     * @return fact_final_price - 实际需支付，单位为分
     */
    public Integer getFactFinalPrice() {
        return factFinalPrice;
    }

    /**
     * 设置实际需支付，单位为分
     *
     * @param factFinalPrice 实际需支付，单位为分
     */
    public void setFactFinalPrice(Integer factFinalPrice) {
        this.factFinalPrice = factFinalPrice;
    }

    /**
     * 获取实际已支付，单位为分
     *
     * @return fact_paied - 实际已支付，单位为分
     */
    public Integer getFactPaied() {
        return factPaied;
    }

    /**
     * 设置实际已支付，单位为分
     *
     * @param factPaied 实际已支付，单位为分
     */
    public void setFactPaied(Integer factPaied) {
        this.factPaied = factPaied;
    }

    /**
     * 获取付款时间
     *
     * @return paied_time - 付款时间
     */
    public Timestamp getPaiedTime() {
        return paiedTime;
    }

    /**
     * 设置付款时间
     *
     * @param paiedTime 付款时间
     */
    public void setPaiedTime(Timestamp paiedTime) {
        this.paiedTime = paiedTime;
    }

    /**
     * 获取到达时间
     *
     * @return dest_time - 到达时间
     */
    public Timestamp getDestTime() {
        return destTime;
    }

    /**
     * 设置到达时间
     *
     * @param destTime 到达时间
     */
    public void setDestTime(Timestamp destTime) {
        this.destTime = destTime;
    }

    /**
     * 获取使用的优惠券ID
     *
     * @return coupon_id - 使用的优惠券ID
     */
    public Integer getCouponId() {
        return couponId;
    }

    /**
     * 设置使用的优惠券ID
     *
     * @param couponId 使用的优惠券ID
     */
    public void setCouponId(Integer couponId) {
        this.couponId = couponId;
    }

    /**
     * 获取司机录入的开始时里程数
     *
     * @return start_mile - 司机录入的开始时里程数
     */
    public Integer getStartMile() {
        return startMile;
    }

    /**
     * 设置司机录入的开始时里程数
     *
     * @param startMile 司机录入的开始时里程数
     */
    public void setStartMile(Integer startMile) {
        this.startMile = startMile;
    }

    /**
     * 获取司机录入的结束时里程数
     *
     * @return end_mile - 司机录入的结束时里程数
     */
    public Integer getEndMile() {
        return endMile;
    }

    /**
     * 设置司机录入的结束时里程数
     *
     * @param endMile 司机录入的结束时里程数
     */
    public void setEndMile(Integer endMile) {
        this.endMile = endMile;
    }

    /**
     * 获取订单类型，1-立即接机，2-立即接站，3-预约接机，4-预约接站，5-预约送机，6-预约送站，7-预约用车，8-立即用车
     *
     * @return order_type - 订单类型，1-立即接机，2-立即接站，3-预约接机，4-预约接站，5-预约送机，6-预约送站，7-预约用车，8-立即用车
     */
    public Integer getOrderType() {
        return orderType;
    }

    /**
     * 设置订单类型，1-立即接机，2-立即接站，3-预约接机，4-预约接站，5-预约送机，6-预约送站，7-预约用车，8-立即用车
     *
     * @param orderType 订单类型，1-立即接机，2-立即接站，3-预约接机，4-预约接站，5-预约送机，6-预约送站，7-预约用车，8-立即用车
     */
    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    /**
     * 获取预约用车类型，1-经济型，2-豪华型，3-商务七座
     *
     * @return book_model - 预约用车类型，1-经济型，2-豪华型，3-商务七座
     */
    public Integer getBookModel() {
        return bookModel;
    }

    /**
     * 设置预约用车类型，1-经济型，2-豪华型，3-商务七座
     *
     * @param bookModel 预约用车类型，1-经济型，2-豪华型，3-商务七座
     */
    public void setBookModel(Integer bookModel) {
        this.bookModel = bookModel;
    }

    /**
     * 获取实际用车类型
     *
     * @return model - 实际用车类型
     */
    public Integer getModel() {
        return model;
    }

    /**
     * 设置实际用车类型
     *
     * @param model 实际用车类型
     */
    public void setModel(Integer model) {
        this.model = model;
    }

    /**
     * 获取订单状态，1-等待接单，2-预约成功，3-已派车，4-司机出发，5-司机到达出发地，6-乘客已上车，7-行程中，8-行程结束待计算价格，9-行程结束待付款，10-标注已付款（用于司机代付），11-已支付（确实已付款，来自支付渠道的返回结果），12-已评价，13-已取消，20-已关闭
     *
     * @return order_state - 订单状态，1-等待接单，2-预约成功，3-已派车，4-司机出发，5-司机到达出发地，6-乘客已上车，7-行程中，8-行程结束待计算价格，9-行程结束待付款，10-标注已付款（用于司机代付），11-已支付（确实已付款，来自支付渠道的返回结果），12-已评价，13-已取消，20-已关闭
     */
    public Integer getOrderState() {
        return orderState;
    }

    /**
     * 设置订单状态，1-等待接单，2-预约成功，3-已派车，4-司机出发，5-司机到达出发地，6-乘客已上车，7-行程中，8-行程结束待计算价格，9-行程结束待付款，10-标注已付款（用于司机代付），11-已支付（确实已付款，来自支付渠道的返回结果），12-已评价，13-已取消，20-已关闭
     *
     * @param orderState 订单状态，1-等待接单，2-预约成功，3-已派车，4-司机出发，5-司机到达出发地，6-乘客已上车，7-行程中，8-行程结束待计算价格，9-行程结束待付款，10-标注已付款（用于司机代付），11-已支付（确实已付款，来自支付渠道的返回结果），12-已评价，13-已取消，20-已关闭
     */
    public void setOrderState(Integer orderState) {
        this.orderState = orderState;
    }

    /**
     * 获取支付方式，1-乘客支付，2-司机代付
     *
     * @return pay_type - 支付方式，1-乘客支付，2-司机代付
     */
    public Integer getPayType() {
        return payType;
    }

    /**
     * 设置支付方式，1-乘客支付，2-司机代付
     *
     * @param payType 支付方式，1-乘客支付，2-司机代付
     */
    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    /**
     * 获取支付渠道，1-微信，2-支付宝，3-银联，4-账户扣款，5-企业代扣，9-其他
     *
     * @return pay_channel - 支付渠道，1-微信，2-支付宝，3-银联，4-账户扣款，5-企业代扣，9-其他
     */
    public Integer getPayChannel() {
        return payChannel;
    }

    /**
     * 设置支付渠道，1-微信，2-支付宝，3-银联，4-账户扣款，5-企业代扣，9-其他
     *
     * @param payChannel 支付渠道，1-微信，2-支付宝，3-银联，4-账户扣款，5-企业代扣，9-其他
     */
    public void setPayChannel(Integer payChannel) {
        this.payChannel = payChannel;
    }

    /**
     * 获取计划出发时间
     *
     * @return plan_depart_time - 计划出发时间
     */
    public Timestamp getPlanDepartTime() {
        return planDepartTime;
    }

    /**
     * 设置计划出发时间
     *
     * @param planDepartTime 计划出发时间
     */
    public void setPlanDepartTime(Timestamp planDepartTime) {
        this.planDepartTime = planDepartTime;
    }

    /**
     * 获取实际出发时间
     *
     * @return dep_time - 实际出发时间
     */
    public Timestamp getDepTime() {
        return depTime;
    }

    /**
     * 设置实际出发时间
     *
     * @param depTime 实际出发时间
     */
    public void setDepTime(Timestamp depTime) {
        this.depTime = depTime;
    }

    /**
     * 获取空驶里程
     *
     * @return wait_mile - 空驶里程
     */
    public Integer getWaitMile() {
        return waitMile;
    }

    /**
     * 设置空驶里程
     *
     * @param waitMile 空驶里程
     */
    public void setWaitMile(Integer waitMile) {
        this.waitMile = waitMile;
    }

    /**
     * 获取等待时间（单位为秒）
     *
     * @return wait_time - 等待时间（单位为秒）
     */
    public Integer getWaitTime() {
        return waitTime;
    }

    /**
     * 设置等待时间（单位为秒）
     *
     * @param waitTime 等待时间（单位为秒）
     */
    public void setWaitTime(Integer waitTime) {
        this.waitTime = waitTime;
    }

    /**
     * 获取运价类型（1-常规，2-一口价，3-套餐价）
     *
     * @return fare_type - 运价类型（1-常规，2-一口价，3-套餐价）
     */
    public Integer getFareType() {
        return fareType;
    }

    /**
     * 设置运价类型（1-常规，2-一口价，3-套餐价）
     *
     * @param fareType 运价类型（1-常规，2-一口价，3-套餐价）
     */
    public void setFareType(Integer fareType) {
        this.fareType = fareType;
    }

    /**
     * 获取取消时间
     *
     * @return cancel_time - 取消时间
     */
    public Timestamp getCancelTime() {
        return cancelTime;
    }

    /**
     * 设置取消时间
     *
     * @param cancelTime 取消时间
     */
    public void setCancelTime(Timestamp cancelTime) {
        this.cancelTime = cancelTime;
    }

    /**
     * 获取取消类型, 1-乘客， 2-司机， 3-后台
     *
     * @return cancel_type - 取消类型, 1-乘客， 2-司机， 3-后台
     */
    public Integer getCancelType() {
        return cancelType;
    }

    /**
     * 设置取消类型, 1-乘客， 2-司机， 3-后台
     *
     * @param cancelType 取消类型, 1-乘客， 2-司机， 3-后台
     */
    public void setCancelType(Integer cancelType) {
        this.cancelType = cancelType;
    }

    /**
     * 获取取消原因
     *
     * @return cancel_reason - 取消原因
     */
    public String getCancelReason() {
        return cancelReason;
    }

    /**
     * 设置取消原因
     *
     * @param cancelReason 取消原因
     */
    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    /**
     * 获取航班信息
     *
     * @return flight_info - 航班信息
     */
    public String getFlightInfo() {
        return flightInfo;
    }

    /**
     * 设置航班信息
     *
     * @param flightInfo 航班信息
     */
    public void setFlightInfo(String flightInfo) {
        this.flightInfo = flightInfo;
    }

    /**
     * 获取记录创建者ID
     *
     * @return create_id - 记录创建者ID
     */
    public Long getCreateId() {
        return createId;
    }

    /**
     * 设置记录创建者ID
     *
     * @param createId 记录创建者ID
     */
    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    /**
     * 获取记录创建时间(下单时间)
     *
     * @return create_time - 记录创建时间(下单时间)
     */
    public Timestamp getCreateTime() {
        return createTime;
    }

    /**
     * 设置记录创建时间(下单时间)
     *
     * @param createTime 记录创建时间(下单时间)
     */
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取记录更新者ID
     *
     * @return update_id - 记录更新者ID
     */
    public Long getUpdateId() {
        return updateId;
    }

    /**
     * 设置记录更新者ID
     *
     * @param updateId 记录更新者ID
     */
    public void setUpdateId(Long updateId) {
        this.updateId = updateId;
    }

    /**
     * 获取记录更新时间
     *
     * @return update_time - 记录更新时间
     */
    public Timestamp getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置记录更新时间
     *
     * @param updateTime 记录更新时间
     */
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取记录状态，101-启用，102-禁用，103-删除
     *
     * @return status - 记录状态，101-启用，102-禁用，103-删除
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置记录状态，101-启用，102-禁用，103-删除
     *
     * @param status 记录状态，101-启用，102-禁用，103-删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 机动车驾驶证编号
     */
    public String getDriverLicenseId() {
        return driverLicenseId;
    }

    public void setDriverLicenseId(String driverLicenseId) {
        this.driverLicenseId = driverLicenseId;
    }
}